someone who professes magic - French English Dictionary